home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Networking / SNMP / AppleTalk SW for SNMP / AppleTalk Administration 1.0.2 / AppleTalk MIB (Compilable) < prev    next >
Encoding:
Text File  |  1993-06-15  |  37.7 KB  |  1,004 lines  |  [TEXT/ttxt]

  1.           RFC1243-MIB DEFINITIONS ::= BEGIN
  2.  
  3.           IMPORTS
  4.                   Counter, IpAddress
  5.                           FROM RFC1155-SMI
  6.                   DisplayString, mib-2
  7.                       FROM RFC1213-MIB
  8.                   OBJECT-TYPE
  9.                           FROM RFC-1212;
  10.  
  11.           --  This MIB module uses the extended OBJECT-TYPE macro as
  12.           --  defined in [9]
  13.  
  14.  
  15.           --  AppleTalk MIB
  16.  
  17.                   appletalk    OBJECT IDENTIFIER ::= { mib-2 13 }
  18.  
  19.  
  20.                   DdpAddress ::=  OCTET STRING (SIZE (3))
  21.                                       -- 2 octets of net number
  22.                                       -- 1 octet of node number
  23.                           
  24.                           -- This data type is used for encoding a DDP protocol
  25.                         -- address.  The format of this address is a serial
  26.                             -- encoding of the two octets of network number in
  27.                         -- network byte order, followed by the one-octet node
  28.                         -- number.
  29.  
  30.                   llap     OBJECT IDENTIFIER ::= { appletalk 1 }
  31.                   aarp     OBJECT IDENTIFIER ::= { appletalk 2 }
  32.                   atport   OBJECT IDENTIFIER ::= { appletalk 3 }
  33.                   ddp      OBJECT IDENTIFIER ::= { appletalk 4 }
  34.                   rtmp     OBJECT IDENTIFIER ::= { appletalk 5 }
  35.                   kip      OBJECT IDENTIFIER ::= { appletalk 6 }
  36.                   zip      OBJECT IDENTIFIER ::= { appletalk 7 }
  37.                   nbp      OBJECT IDENTIFIER ::= { appletalk 8 }
  38.                   atecho   OBJECT IDENTIFIER ::= { appletalk 9 }
  39.  
  40.  
  41.         -- The LLAP Group
  42.  
  43.           llapTable OBJECT-TYPE
  44.                   SYNTAX SEQUENCE OF LlapEntry
  45.                   ACCESS not-accessible
  46.                   STATUS mandatory
  47.                   DESCRIPTION
  48.                            "The list of LLAP entries."
  49.                   ::= { llap 1 }
  50.           llapEntry OBJECT-TYPE
  51.                   SYNTAX LlapEntry
  52.                   ACCESS not-accessible
  53.                   STATUS mandatory
  54.                   DESCRIPTION
  55.                         "An LLAP entry containing objects for the LocalTalk             
  56.                         Link Access Protocol for a particular
  57.                          LocalTalk interface."
  58.                   INDEX { llapIfIndex }
  59.                   ::= { llapTable 1 }
  60.  
  61.           LlapEntry ::= SEQUENCE {
  62.                   llapIfIndex             INTEGER,
  63.                   llapInPkts              Counter,
  64.                   llapOutPkts             Counter,
  65.                   llapInNoHandlers        Counter,
  66.                   llapInLengthErrors      Counter,
  67.                   llapInBads              Counter,
  68.                   llapCollisions          Counter,
  69.                   llapDefers              Counter,
  70.                   llapNoDataErrors        Counter,
  71.                   llapRandomCTSErrors     Counter,
  72.                   llapFCSErrors           Counter
  73.           }
  74.           llapIfIndex OBJECT-TYPE
  75.                   SYNTAX INTEGER
  76.                   ACCESS read-only
  77.                   STATUS mandatory
  78.                   DESCRIPTION
  79.                         "The physical interface associated with this row. The             
  80.                         interface identified by the value of this index is the
  81.                          same interface as identified by the same value of 
  82.                            ifIndex in the ifTable in the SNMP Agent." 
  83.                   ::= { llapEntry 1 }
  84.  
  85.           llapInPkts OBJECT-TYPE
  86.                   SYNTAX Counter
  87.                   ACCESS read-only
  88.                   STATUS mandatory
  89.                   DESCRIPTION
  90.                         "The total number of good packets received on this
  91.                           LocalTalk interface."
  92.                   ::= { llapEntry 2 }
  93.  
  94.           llapOutPkts OBJECT-TYPE
  95.                   SYNTAX Counter
  96.                   ACCESS read-only
  97.                   STATUS mandatory
  98.                   DESCRIPTION
  99.                           "The total number of packets transmitted on this
  100.                           LocalTalk interface."
  101.                   ::= { llapEntry 3 }
  102.  
  103.           llapInNoHandlers OBJECT-TYPE
  104.                   SYNTAX Counter
  105.                   ACCESS read-only
  106.                   STATUS mandatory
  107.                   DESCRIPTION
  108.                           "The total number of good packets received on this
  109.                            LocalTalk interface for which there was no protocol
  110.                            handler."
  111.                   ::= { llapEntry 4 }
  112.  
  113.           llapInLengthErrors OBJECT-TYPE
  114.                   SYNTAX Counter
  115.                   ACCESS read-only
  116.                   STATUS mandatory
  117.                   DESCRIPTION
  118.                           "The total number of packets received on this                 
  119.                         LocalTalk interface for which the actual length did             
  120.                         not match the length in the header."
  121.                   ::= { llapEntry 5 }
  122.  
  123.           llapInErrors OBJECT-TYPE
  124.                   SYNTAX Counter
  125.                   ACCESS read-only
  126.                   STATUS mandatory
  127.                   DESCRIPTION
  128.                         "The total number of packets containing errors             
  129.                         received on this LocalTalk interface."
  130.                   ::= { llapEntry 6 }
  131.  
  132.           llapCollisions OBJECT-TYPE
  133.                   SYNTAX Counter
  134.                   ACCESS read-only
  135.                   STATUS mandatory
  136.                   DESCRIPTION
  137.                            "The total number of collisions on this LocalTalk             
  138.                         interface that are presumed due to the lack of a             
  139.                         lapCTS reply."
  140.                  ::= { llapEntry 7 }
  141.  
  142.           llapDefers OBJECT-TYPE
  143.                   SYNTAX Counter
  144.                   ACCESS read-only
  145.                   STATUS mandatory
  146.                   DESCRIPTION
  147.                           "The total number of times this LocalTalk interface             
  148.                         deferred to other packets."
  149.                   ::= { llapEntry 8 }
  150.  
  151.           llapNoDataErrors OBJECT-TYPE
  152.                   SYNTAX Counter
  153.                   ACCESS read-only
  154.                   STATUS mandatory
  155.                   DESCRIPTION
  156.                         "The total number of times this LocalTalk interface             
  157.                         received a lapRTS packet and expected a data             
  158.                         packet, but did not receive any data packet."
  159.                   ::= { llapEntry 9 }
  160.  
  161.           llapRandomCTSErrors OBJECT-TYPE
  162.                   SYNTAX Counter
  163.                   ACCESS read-only
  164.                   STATUS mandatory
  165.                   DESCRIPTION
  166.                         "The total number of times this LocalTalk
  167.                           interface received a lapCTS packet that was
  168.                           not solicited by a lapRTS packet."
  169.                   ::= { llapEntry 10 }
  170.  
  171.           llapFCSErrors OBJECT-TYPE
  172.                   SYNTAX Counter
  173.                   ACCESS read-only
  174.                   STATUS mandatory
  175.                   DESCRIPTION
  176.                         "The total number of times this LocalTalk
  177.                           interface received a packet with an FCS
  178.                           (Frame Check Sequence) error."
  179.                   ::= { llapEntry 11 }
  180.  
  181.  
  182.         -- The AARP Group
  183.           
  184.     aarpTable OBJECT-TYPE
  185.                   SYNTAX SEQUENCE OF AarpEntry
  186.                   ACCESS not-accessible
  187.                   STATUS mandatory
  188.                   DESCRIPTION
  189.                            "The AppleTalk Address Translation Table
  190.                           contains an equivalence of AppleTalk Network
  191.                           Addresses to the link-layer physical address."
  192.                   ::= { aarp 1 }
  193.  
  194.           aarpEntry OBJECT-TYPE
  195.                   SYNTAX AarpEntry
  196.                   ACCESS not-accessible
  197.                   STATUS mandatory
  198.                   DESCRIPTION
  199.                            "Each entry contains one AppleTalk Network
  200.                         Address to physical address equivalence." 
  201.                   INDEX {  aarpIfIndex, aarpNetAddress }
  202.                   ::= { aarpTable 1 }
  203.  
  204.           AarpEntry ::= SEQUENCE {
  205.                   aarpIfIndex     INTEGER,
  206.                   aarpPhysAddress OCTET STRING,
  207.                   aarpNetAddress  DdpAddress
  208.           }
  209.  
  210.           aarpIfIndex OBJECT-TYPE
  211.                   SYNTAX INTEGER
  212.                   ACCESS read-only
  213.                   STATUS mandatory
  214.                   DESCRIPTION
  215.                           "The interface to which this entry applies. The             
  216.                         interface identified by a particular value of this
  217.                         index is the same interface as identified by the
  218.                           same value of ifIndex." 
  219.                   ::= { aarpEntry 1 }
  220.  
  221.           aarpPhysAddress OBJECT-TYPE
  222.                   SYNTAX OCTET STRING
  223.                   ACCESS read-only
  224.                   STATUS mandatory
  225.                   DESCRIPTION
  226.                           "The media-dependent physical address."
  227.                   ::= { aarpEntry 2 }
  228.  
  229.           aarpNetAddress OBJECT-TYPE
  230.                   SYNTAX DdpAddress
  231.                   ACCESS read-only
  232.                   STATUS mandatory
  233.                   DESCRIPTION
  234.                         "The AppleTalk Network Address corresponding to
  235.                          the media-dependent physical address."
  236.                   ::= { aarpEntry 3 }
  237.  
  238.  
  239.          -- The ATPort Group
  240.  
  241.           atportTable OBJECT-TYPE
  242.                   SYNTAX SEQUENCE OF AtportEntry
  243.                   ACCESS not-accessible
  244.                   STATUS mandatory
  245.                   DESCRIPTION
  246.                         "A list of AppleTalk ports for this entity."
  247.                   ::= { atport 1 }
  248.  
  249.           atportEntry OBJECT-TYPE
  250.                   SYNTAX AtportEntry
  251.                   ACCESS not-accessible
  252.                   STATUS mandatory
  253.                   DESCRIPTION
  254.                            "The description of one of the AppleTalk ports on             
  255.                         this entity." 
  256.                   INDEX { atportIndex }
  257.                   ::= { atportTable 1 }
  258.  
  259.           AtportEntry ::= SEQUENCE {
  260.                   atportIndex               INTEGER,
  261.                   atportDescr               DisplayString,
  262.                   atportType                INTEGER,
  263.                   atportNetStart            OCTET STRING (SIZE(2)),
  264.                   atportNetEnd              OCTET STRING (SIZE(2)),
  265.                   atportNetAddress          DdpAddress,
  266.                   atportStatus              INTEGER,
  267.                   atportNetConfig           INTEGER,
  268.                   atportZoneConfig          INTEGER,
  269.                   atportZone                OCTET STRING,
  270.                   atportIfIndex             INTEGER
  271.           }
  272.  
  273.           atportIndex OBJECT-TYPE
  274.                   SYNTAX INTEGER
  275.                   ACCESS read-only
  276.                   STATUS mandatory
  277.                   DESCRIPTION
  278.                           "A unique value for each AppleTalk port. Its value is 
  279.                          between 1 and the total number of AppleTalk ports.
  280.                           The value for each port must remain constant at             
  281.                         least from the reinitialization of the entity’s
  282.                         network management system to the next                 
  283.                         reinitialization." 
  284.                   ::= { atportEntry 1 }
  285.  
  286.           atportDescr OBJECT-TYPE
  287.                   SYNTAX DisplayString
  288.                   ACCESS read-only
  289.                   STATUS mandatory
  290.                   DESCRIPTION
  291.                         "A text string containing information about the
  292.                           port. It must contain printable ASCII characters
  293.                         only."
  294.                   ::= { atportEntry 2 }
  295.  
  296.           atportType OBJECT-TYPE
  297.                   SYNTAX INTEGER {
  298.                        other(1),       -- none of the following
  299.                        localtalk(2),
  300.                        ethertalk1(3),
  301.                        ethertalk2(4),
  302.                        tokentalk(5),
  303.                        iptalk(6),
  304.                        serial-ppp(7),
  305.                        serial-nonstandard(8),
  306.                        virtual(9)
  307.                   }
  308.                   ACCESS read-write
  309.                   STATUS mandatory
  310.                   DESCRIPTION
  311.                           "The type of port, distinguished by the protocol 
  312.                          immediately below DDP in the protocol stack."
  313.                   ::= { atportEntry 3 }
  314.  
  315.           atportNetStart OBJECT-TYPE
  316.                   SYNTAX OCTET STRING (SIZE(2))
  317.                   ACCESS read-write
  318.                   STATUS mandatory
  319.                   DESCRIPTION
  320.                         "The first AppleTalk network address in the range
  321.                           configured for this port.  This is a two-octet
  322.                           DDP network address in network byte order."
  323.                   ::= { atportEntry 4 }
  324.  
  325.           atportNetEnd OBJECT-TYPE
  326.                   SYNTAX OCTET STRING (SIZE(2))
  327.                   ACCESS read-write
  328.                   STATUS mandatory
  329.                   DESCRIPTION
  330.                          "The last AppleTalk network address in the range
  331.                           configured for this port. A two-octet DDP network
  332.                            address in network byte order. If the port is 
  333.                           connected to a Phase 1 network or a nonextended
  334.                         network, the value for atportNetEnd must be two
  335.                           octets of zero."
  336.                   ::= { atportEntry 5 }
  337.  
  338.           atportNetAddress OBJECT-TYPE
  339.                   SYNTAX DdpAddress
  340.                   ACCESS read-write
  341.                   STATUS mandatory
  342.                   DESCRIPTION
  343.                          "The AppleTalk network address configured for this
  344.                         port."
  345.                   ::= { atportEntry 6 }
  346.  
  347.           atportStatus OBJECT-TYPE
  348.                   SYNTAX INTEGER {
  349.                        operational(1),
  350.                        unconfigured(2),
  351.                        off(3),
  352.                        invalid(4)
  353.                   }
  354.                   ACCESS read-write
  355.                   STATUS mandatory
  356.                   DESCRIPTION
  357.                           "The configuration status of this port. Setting this             
  358.                         object to the value “invalid” (4) invalidates the             
  359.                         corresponding entry in atportTable. It is                 
  360.                         implementation-specific as to whether the agent             
  361.                         removes an invalidated entry from the table."
  362.                     ::= { atportEntry 7 }
  363.  
  364.                       
  365.           atportNetConfig OBJECT-TYPE
  366.                   SYNTAX INTEGER {
  367.                       configured(1),  -- explicit configuration.
  368.                       garnered(2),    -- assumed from inspection of net.
  369.                       guessed(3),     -- a "random" configuration.
  370.                       unconfigured(4)
  371.                   }
  372.                   ACCESS read-only
  373.                   STATUS mandatory
  374.                   DESCRIPTION
  375.                         "The configuration status of this port."
  376.                   ::= { atportEntry 8 }
  377.  
  378.           atportZoneConfig OBJECT-TYPE
  379.                   SYNTAX INTEGER {
  380.                       configured(1),  -- explicit configuration
  381.                       garnered(2),    -- assumed from inspection of net.
  382.                       guessed(3),     -- a "random" configuration.
  383.                       unconfigured(4)
  384.                   }
  385.                   ACCESS read-only
  386.                   STATUS mandatory
  387.                   DESCRIPTION
  388.                           "The configuration status of the zone information
  389.                         for this port."
  390.                   ::= { atportEntry 9 }
  391.  
  392.           atportZone OBJECT-TYPE
  393.                   SYNTAX OCTET STRING
  394.                   ACCESS read-write
  395.                   STATUS mandatory
  396.                   DESCRIPTION
  397.                           "The zone name configured for this port."
  398.                   ::= { atportEntry 10 }
  399.  
  400.           atportIfIndex OBJECT-TYPE
  401.                   SYNTAX INTEGER
  402.                   ACCESS read-write
  403.                   STATUS mandatory
  404.                   DESCRIPTION
  405.                            "The physical interface associated with this port.
  406.                         The interface identified by a particular value of this
  407.                            index is the same interface as identified by the             
  408.                         same value of ifIndex." 
  409.                   ::= { atportEntry 11 }
  410.  
  411.  
  412.          -- The DDP Group
  413.  
  414.           ddpOutRequests OBJECT-TYPE
  415.                   SYNTAX Counter
  416.                   ACCESS read-only
  417.                   STATUS mandatory
  418.                   DESCRIPTION
  419.                         "The total number of DDP datagrams supplied
  420.                           to DDP by local DDP clients in requests for
  421.                           transmission. This counter does not include
  422.                           any datagrams counted in ddpForwRequests."
  423.                     ::= { ddp 1 }
  424.  
  425.           ddpOutShorts OBJECT-TYPE
  426.                   SYNTAX Counter
  427.                   ACCESS read-only
  428.                   STATUS mandatory
  429.                   DESCRIPTION
  430.                            "The total number of short DDP datagrams
  431.                           transmitted from this entity."
  432.                   ::= { ddp 2 }
  433.  
  434.           ddpOutLongs OBJECT-TYPE
  435.                   SYNTAX Counter
  436.                   ACCESS read-only
  437.                   STATUS mandatory
  438.                   DESCRIPTION
  439.                           "The total number of long DDP datagrams
  440.                           transmitted from this entity."
  441.                   ::= { ddp 3 }
  442.  
  443.           ddpInReceives OBJECT-TYPE
  444.                   SYNTAX Counter
  445.                   ACCESS read-only
  446.                   STATUS mandatory
  447.                   DESCRIPTION
  448.                           "The total number of input datagrams received by
  449.                           DDP, including those received in error."
  450.                   ::= { ddp 4 }
  451.  
  452.           ddpForwRequests OBJECT-TYPE
  453.                   SYNTAX Counter
  454.                   ACCESS read-only
  455.                   STATUS mandatory
  456.                   DESCRIPTION
  457.                            "The number of input datagrams for which this
  458.                           entity was not their final DDP destination.  As
  459.                           a result, an attempt was made to find a route
  460.                          to forward the datagrams to their final destination."
  461.                   ::= { ddp 5 }
  462.  
  463.           ddpInLocalDatagrams OBJECT-TYPE
  464.                   SYNTAX Counter
  465.                   ACCESS read-only
  466.                   STATUS mandatory
  467.                   DESCRIPTION
  468.                            "The total number of input DDP datagrams for
  469.                           which this entity was their final DDP destination."
  470.                     ::= { ddp 6 }
  471.  
  472.           ddpNoProtocolHandlers OBJECT-TYPE
  473.                   SYNTAX Counter
  474.                   ACCESS read-only
  475.                   STATUS mandatory
  476.                   DESCRIPTION
  477.                          "The total number of DDP datagrams addressed to
  478.                           this entity that were addressed to an upper-
  479.                           layer protocol for which no protocol handler                
  480.                         existed."
  481.                   ::= { ddp 7 }
  482.  
  483.           ddpOutNoRoutes OBJECT-TYPE
  484.                   SYNTAX Counter
  485.                   ACCESS read-only
  486.                   STATUS mandatory
  487.                   DESCRIPTION
  488.                          "The total number of DDP datagrams dropped
  489.                           because a route to their final destination
  490.                         could not be found."
  491.                   ::= { ddp 8 }
  492.  
  493.           ddpTooShortErrors OBJECT-TYPE
  494.                   SYNTAX Counter
  495.                   ACCESS read-only
  496.                   STATUS mandatory
  497.                   DESCRIPTION
  498.                          "The total number of input DDP datagrams dropped
  499.                           because the received data length was less than
  500.                           the data length specified in the DDP header or
  501.                           the received data length was less than the
  502.                           length of the expected DDP header."
  503.                   ::= { ddp 9 }
  504.  
  505.           ddpTooLongErrors OBJECT-TYPE
  506.                   SYNTAX Counter
  507.                   ACCESS read-only
  508.                   STATUS mandatory
  509.                   DESCRIPTION
  510.                            "The total number of input DDP datagrams dropped
  511.                           because the received data length was greater
  512.                           than the data length specified in the DDP header
  513.                           or because they exceeded the maximum DDP
  514.                           datagram size."
  515.                   ::= { ddp 10 }
  516.  
  517.           ddpBroadcastErrors OBJECT-TYPE
  518.                   SYNTAX Counter
  519.                   ACCESS read-only
  520.                   STATUS mandatory
  521.                   DESCRIPTION
  522.                          "The total number of input DDP datagrams dropped
  523.                           because this entity was not their final destination 
  524.                           and they were addressed to the link-level                 
  525.                         broadcast."
  526.                    ::= { ddp 11 }
  527.  
  528.           ddpShortDDPErrors OBJECT-TYPE
  529.                   SYNTAX Counter
  530.                   ACCESS read-only
  531.                   STATUS mandatory
  532.                   DESCRIPTION
  533.                            "The total number of input DDP datagrams dropped
  534.                           because this entity was not their final destination
  535.                           and their type was short DDP."
  536.                   ::= { ddp 12 }
  537.  
  538.           ddpHopCountErrors OBJECT-TYPE
  539.                   SYNTAX Counter
  540.                   ACCESS read-only
  541.                   STATUS mandatory
  542.                   DESCRIPTION
  543.                           "The total number of input DDP datagrams dropped
  544.                           because this entity was not their final destination
  545.                           and their hop count would exceed 15."
  546.                   ::= { ddp 13 }
  547.  
  548.           ddpChecksumErrors OBJECT-TYPE
  549.                   SYNTAX Counter
  550.                   ACCESS read-only
  551.                   STATUS mandatory
  552.                   DESCRIPTION
  553.                            "The total number of input DDP datagrams dropped
  554.                           because of a checksum error."
  555.                   ::= { ddp 14 }
  556.  
  557.     -- The RTMP Group
  558.  
  559.           rtmpTable OBJECT-TYPE
  560.                   SYNTAX SEQUENCE OF RtmpEntry
  561.                   ACCESS not-accessible
  562.                   STATUS mandatory
  563.                   DESCRIPTION
  564.                           "A list of Routing Table Maintenance Protocol
  565.                           entries for this entity."
  566.                   ::= { rtmp 1 }
  567.  
  568.           rtmpEntry OBJECT-TYPE
  569.                   SYNTAX RtmpEntry
  570.                   ACCESS not-accessible
  571.                   STATUS mandatory
  572.                   DESCRIPTION
  573.                           "The route entry to a particular network range."
  574.                   INDEX { rtmpRangeStart }
  575.                   ::= { rtmpTable 1 }
  576.  
  577.           RtmpEntry ::= SEQUENCE {
  578.                   rtmpRangeStart  OCTET STRING (SIZE(2)),
  579.                   rtmpRangeEnd    OCTET STRING (SIZE(2)),
  580.                   rtmpNextHop     OCTET STRING,
  581.                   rtmpType        INTEGER,
  582.                   rtmpPort        INTEGER,
  583.                   rtmpHops        INTEGER,
  584.                   rtmpState       INTEGER
  585.           }
  586.  
  587.           rtmpRangeStart OBJECT-TYPE
  588.                   SYNTAX OCTET STRING (SIZE(2))
  589.                   ACCESS read-write
  590.                   STATUS mandatory
  591.                   DESCRIPTION
  592.                            "The first DDP network address in the network
  593.                           range to which this routing entry pertains.
  594.                           This is a two-octet DDP network address in
  595.                           network byte order."
  596.                   ::= { rtmpEntry 1 }
  597.  
  598.           rtmpRangeEnd OBJECT-TYPE
  599.                   SYNTAX OCTET STRING (SIZE(2))
  600.                   ACCESS read-write
  601.                   STATUS mandatory
  602.                   DESCRIPTION
  603.                           "The last DDP network address in the network range
  604.                           to which this routing entry pertains. A two-octet
  605.                           DDP network address in network byte order.
  606.                           If this routing entry pertains to a Phase 1 network 
  607.                          or a nonextended network, the value for
  608.                           rtmpRangeEnd must be two octets of zero."
  609.                   ::= { rtmpEntry 2 }
  610.  
  611.           rtmpNextHop OBJECT-TYPE
  612.                   SYNTAX OCTET STRING
  613.                   ACCESS read-write
  614.                   STATUS mandatory
  615.                   DESCRIPTION
  616.                           "The next hop in the route to this entry's
  617.                         destination network. If the type of this route
  618.                           is Appletalk, this address takes the same form
  619.                           as DdpAddress."
  620.                   ::= { rtmpEntry 3 }
  621.  
  622.           rtmpType OBJECT-TYPE
  623.                   SYNTAX INTEGER {
  624.                           other(1),
  625.                           appletalk(2),
  626.                           serial-ppp(3),
  627.                           serial-nonstandard(4)
  628.                   }
  629.                   ACCESS read-write
  630.                   STATUS mandatory
  631.                   DESCRIPTION
  632.                           "The type of network over which this route points."                          
  633.                     ::= { rtmpEntry 4 }
  634.  
  635.           rtmpPort OBJECT-TYPE
  636.                   SYNTAX INTEGER
  637.                   ACCESS read-write
  638.                   STATUS mandatory
  639.                   DESCRIPTION
  640.                           "The index of the AppleTalk port over which
  641.                           this route points."
  642.                   ::= { rtmpEntry 5 }
  643.  
  644.           rtmpHops OBJECT-TYPE
  645.                   SYNTAX INTEGER
  646.                   ACCESS read-write
  647.                   STATUS mandatory
  648.                   DESCRIPTION
  649.                          "The number of hops required to reach the
  650.                           destination network to which this routing
  651.                           entry pertains."
  652.                   ::= { rtmpEntry 6 }
  653.  
  654.           rtmpState OBJECT-TYPE
  655.                   SYNTAX INTEGER {
  656.                       good(1),
  657.                       suspect(2),
  658.                       goingBad(3),
  659.                       bad(4) -- may be removed from table
  660.                   }
  661.                   ACCESS read-write
  662.                   STATUS mandatory
  663.                   DESCRIPTION
  664.                           "The status of the information contained in this
  665.                           route entry. Setting this object to the value 
  666.                         “bad” (4) invalidates the corresponding entry
  667.                           in rtmpTable. It is implementation-specific
  668.                           as to whether the agent removes an invalidated
  669.                           entry from the table."                   
  670.                    ::= { rtmpEntry 7 }
  671.  
  672.          -- The KIP Group
  673.  
  674.           kipTable OBJECT-TYPE
  675.                   SYNTAX SEQUENCE OF KipEntry
  676.                   ACCESS not-accessible
  677.                   STATUS mandatory
  678.                   DESCRIPTION
  679.                         "The table of routing information for KIP
  680.                           networks." 
  681.                   ::= { kip 1 }
  682.  
  683.           kipEntry OBJECT-TYPE
  684.                   SYNTAX KipEntry
  685.                   ACCESS not-accessible
  686.                   STATUS mandatory
  687.                   DESCRIPTION
  688.                          "An entry in the routing table for KIP networks." 
  689.                   INDEX { kipNetStart }
  690.                   ::= { kipTable 1 }
  691.  
  692.           KipEntry ::= SEQUENCE {
  693.                   kipNetStart     OCTET STRING (SIZE(2)),
  694.                   kipNetEnd       OCTET STRING (SIZE(2)),
  695.                   kipNextHop      IpAddress,
  696.                   kipHopCount     INTEGER,
  697.                   kipBCastAddr    IpAddress,
  698.                   kipCore         INTEGER,
  699.                   kipType         INTEGER,
  700.                   kipState        INTEGER,
  701.                   kipShare        INTEGER
  702.           }
  703.  
  704.           kipNetStart OBJECT-TYPE
  705.                   SYNTAX OCTET STRING (SIZE(2))
  706.                   ACCESS read-write
  707.                   STATUS mandatory
  708.                   DESCRIPTION
  709.                            "The first AppleTalk network address in the
  710.                           range for this routing entry.  This address is a
  711.                           two-octet DDP network address in network byte
  712.                           order."
  713.                   ::= { kipEntry 1 }
  714.  
  715.           kipNetEnd OBJECT-TYPE
  716.                   SYNTAX OCTET STRING (SIZE(2))
  717.                   ACCESS read-write
  718.                   STATUS mandatory
  719.                   DESCRIPTION
  720.                            "The last AppleTalk network address in the range
  721.                           for this routing entry.  A two-octet DDP network
  722.                           address in network byte order. It the network to
  723.                           which this AppleTalk port is connected is
  724.                           a Phase 1 network or a nonextended network, 
  725.                           the value for kipNetEnd must be two octets of zero."
  726.                   ::= { kipEntry 2 }
  727.  
  728.           kipNextHop OBJECT-TYPE
  729.                   SYNTAX IpAddress
  730.                   ACCESS read-write
  731.                   STATUS mandatory
  732.                   DESCRIPTION
  733.                           "The IP address of the next hop in the route to
  734.                           this entry’s destination network."
  735.                   ::= { kipEntry 3 }
  736.  
  737.           kipHopCount OBJECT-TYPE
  738.                   SYNTAX INTEGER
  739.                   ACCESS read-write
  740.                   STATUS mandatory
  741.                   DESCRIPTION
  742.                           "The number of hops required to reach the
  743.                           destination network to which this entry pertains." 
  744.                   ::= { kipEntry 4 }
  745.  
  746.           kipBCastAddr OBJECT-TYPE
  747.                   SYNTAX IpAddress
  748.                   ACCESS read-write
  749.                   STATUS mandatory
  750.                   DESCRIPTION
  751.                            "The form of the IP address used to broadcast on
  752.                           this network."
  753.                   ::= { kipEntry 5 }
  754.  
  755.           kipCore OBJECT-TYPE
  756.                   SYNTAX INTEGER {
  757.                        core(1),
  758.                        notcore(2)
  759.                   }
  760.                   ACCESS read-write
  761.                   STATUS mandatory
  762.                   DESCRIPTION
  763.                         "The status of this network as a Kip Core
  764.                           network." 
  765.                   ::= { kipEntry 6 }
  766.  
  767.           kipType OBJECT-TYPE
  768.                   SYNTAX INTEGER {
  769.                        kipRouter(1),
  770.                        net(2),
  771.                        host(3),
  772.                        other(4)
  773.                   }
  774.                   ACCESS read-write
  775.                   STATUS mandatory
  776.                   DESCRIPTION
  777.                           "The type of the entity to which this route points."
  778.                   ::= { kipEntry 7 }
  779.  
  780.           kipState OBJECT-TYPE
  781.                   SYNTAX INTEGER {
  782.                        configured(1),
  783.                        learned(2),
  784.                        invalid(3)
  785.                   }
  786.                   ACCESS read-write
  787.                   STATUS mandatory
  788.                   DESCRIPTION
  789.                           "The state of this network entry.
  790.                           Setting this object to the value “invalid” (3) has
  791.                           the effect of invalidating the corresponding
  792.                          entry in the kipTable. That is, it effectively
  793.                           disassociates the mapping identified with said
  794.                           entry. It is implementation-specific as to 
  795.                           whether the agent removes an invalidated
  796.                           entry from the table. Accordingly, management             
  797.                         stations must be prepared to receive from agents             
  798.                         tabular information corresponding to entries not
  799.                           currently in use. Proper interpretation of such
  800.                           entries requires examination of the relevant
  801.                          kipState object."
  802.                   ::= { kipEntry 8 }
  803.  
  804.           kipShare OBJECT-TYPE
  805.                   SYNTAX INTEGER {
  806.                        shared(1),
  807.                        private(2)
  808.                   }
  809.                   ACCESS read-write
  810.                   STATUS mandatory
  811.                   DESCRIPTION
  812.                          "If the information in this entry is propagated
  813.                           to other routers as part of a routing protocol,
  814.                           the value of this variable is equal to
  815.                           “shared” (1).  Otherwise its value is “private” (2)." 
  816.                   ::= { kipEntry 9 }
  817.  
  818.  
  819.          -- The ZIP Group
  820.  
  821.           zipTable OBJECT-TYPE
  822.                   SYNTAX SEQUENCE OF ZipEntry
  823.                   ACCESS not-accessible
  824.                   STATUS mandatory
  825.                   DESCRIPTION
  826.                          "The table of zone information for reachable
  827.                           AppleTalk networks."
  828.                   ::= { zip 1 }
  829.  
  830.           zipEntry OBJECT-TYPE
  831.                   SYNTAX ZipEntry
  832.                   ACCESS not-accessible
  833.                   STATUS mandatory
  834.                   DESCRIPTION
  835.                         "An entry of zone information for a particular
  836.                           zone and network combination."
  837.                   INDEX { zipZoneNetStart, zipZoneIndex }
  838.                   ::= { zipTable 1 }
  839.  
  840.           ZipEntry ::= SEQUENCE {
  841.                   zipZoneName     OCTET STRING,
  842.                   zipZoneIndex    INTEGER,
  843.                   zipZoneNetStart OCTET STRING (SIZE(2)),
  844.                   zipZoneNetEnd   OCTET STRING (SIZE(2)),
  845.                   zipZoneState    INTEGER
  846.           }
  847.  
  848.           zipZoneName OBJECT-TYPE
  849.                   SYNTAX OCTET STRING
  850.                   ACCESS read-write
  851.                   STATUS mandatory
  852.                   DESCRIPTION
  853.                            "The ASCII zone name of this entry."
  854.                   ::= { zipEntry 1 }
  855.  
  856.           zipZoneIndex OBJECT-TYPE
  857.                   SYNTAX INTEGER
  858.                   ACCESS read-only
  859.                   STATUS mandatory
  860.                   DESCRIPTION
  861.                            "An integer that is unique to the zipZoneName
  862.                           present in this entry.  For any given
  863.                           zone name, every zipEntry that has an equal zone
  864.                           name will have the same zipZoneIndex."
  865.                   ::= { zipEntry 2 }
  866.  
  867.           zipZoneNetStart OBJECT-TYPE
  868.                   SYNTAX OCTET STRING (SIZE(2))
  869.                   ACCESS read-write
  870.                   STATUS mandatory
  871.                   DESCRIPTION
  872.                          "The network that starts the range for this
  873.                            entry. This address is a two-octet DDP network
  874.                          address in network byte order."
  875.                   ::= { zipEntry 3 }
  876.  
  877.           zipZoneNetEnd OBJECT-TYPE
  878.                   SYNTAX OCTET STRING (SIZE(2))
  879.                   ACCESS read-write
  880.                   STATUS mandatory
  881.                   DESCRIPTION
  882.                           "The network that ends the range for this
  883.                           entry. This address is a two-octet DDP network
  884.                           address in network byte order. If this zip entry                          
  885.                         pertains to a Phase 1 network or a nonextended
  886.                           network, the value for zipZoneNetEnd must be
  887.                           two bytes of zero."
  888.                   ::= { zipEntry 4 }
  889.  
  890.           zipZoneState OBJECT-TYPE
  891.                   SYNTAX INTEGER {
  892.                           valid(1),
  893.                           invalid(2)
  894.                   }
  895.                   ACCESS read-write
  896.                   STATUS mandatory
  897.                   DESCRIPTION
  898.                           "The state of this zip entry. Setting this object to 
  899.                         the value “invalid” (2) invalidates the                     
  900.                         corresponding entry in zipTable. It is                     
  901.                         implementation-specific as to whether the agent             
  902.                         removes an invalidated entry from the table."
  903.                   ::= { zipEntry 5 }
  904.  
  905.  
  906.           -- The NBP Group
  907.  
  908.           nbpTable OBJECT-TYPE
  909.                   SYNTAX SEQUENCE OF NbpEntry
  910.                   ACCESS not-accessible
  911.                   STATUS mandatory
  912.                   DESCRIPTION
  913.                         "The table of NBP services registered on this entity."
  914.                    ::= { nbp 1 }
  915.  
  916.           nbpEntry OBJECT-TYPE
  917.                   SYNTAX NbpEntry
  918.                   ACCESS not-accessible
  919.                   STATUS mandatory
  920.                   DESCRIPTION
  921.                         "The description of an NBP service registered on
  922.                           this entity."
  923.                   INDEX { nbpIndex }
  924.                   ::= { nbpTable  1 }
  925.  
  926.            NbpEntry ::= SEQUENCE {
  927.                   nbpIndex        INTEGER,
  928.                   nbpObject       OCTET STRING,
  929.                   nbpType         OCTET STRING,
  930.                   nbpZone         OCTET STRING,
  931.                   nbpState        INTEGER
  932.            }
  933.  
  934.           nbpIndex OBJECT-TYPE
  935.                   SYNTAX INTEGER
  936.                   ACCESS read-only
  937.                   STATUS mandatory
  938.                   DESCRIPTION
  939.                           "The index of this NBP entry. This value ranges
  940.                           from 1 to the number of NBP entries currently
  941.                           registered on this entity."
  942.                   ::= { nbpEntry 1 }
  943.  
  944.           nbpObject OBJECT-TYPE
  945.                   SYNTAX OCTET STRING
  946.                   ACCESS read-write
  947.                   STATUS mandatory
  948.                   DESCRIPTION
  949.                           "The name of the service described by this entity."
  950.                   ::= { nbpEntry 2 }
  951.  
  952.           nbpType OBJECT-TYPE
  953.                   SYNTAX OCTET STRING
  954.                   ACCESS read-write
  955.                   STATUS mandatory
  956.                   DESCRIPTION
  957.                           "The type of the service described by this entity."                 
  958.                   ::= { nbpEntry 3 }
  959.  
  960.           nbpZone OBJECT-TYPE
  961.                   SYNTAX OCTET STRING
  962.                   ACCESS read-write
  963.                   STATUS mandatory
  964.                   DESCRIPTION
  965.                         "The zone in which the service described by this             
  966.                         entity is registered."
  967.                   ::= { nbpEntry 4 }
  968.  
  969.           nbpState OBJECT-TYPE
  970.                   SYNTAX INTEGER {
  971.                           valid(1),
  972.                           invalid(2)
  973.                   }
  974.                   ACCESS read-write
  975.                   STATUS mandatory
  976.                   DESCRIPTION
  977.                            "The state of this NBP entry. Setting this object to
  978.                         the value “invalid” (2) invalidates the                     
  979.                         corresponding entry in nbpTable. It is                     
  980.                         implementation-specific as to whether the agent             
  981.                         removes an invalidated entry from the table."
  982.                   ::= { nbpEntry 5 }
  983.                       
  984.  
  985.           -- The AEP Group
  986.  
  987.           aepRequests OBJECT-TYPE
  988.                   SYNTAX Counter
  989.                   ACCESS read-only
  990.                   STATUS mandatory
  991.                   DESCRIPTION
  992.                         "The number of AppleTalk echo requests received."
  993.                   ::= { atecho 1 }
  994.  
  995.           aepReplies OBJECT-TYPE
  996.                   SYNTAX Counter
  997.                   ACCESS read-only
  998.                   STATUS mandatory
  999.                   DESCRIPTION
  1000.                           "The number of AppleTalk echo replies sent."
  1001.                   ::= { atecho 2 }
  1002.           END
  1003.  
  1004.